local _, ns = ...
local E, C, L = ns:unpack()
local oUF = ns.oUF or oUF

----------------------------------------------------------------------------------------
--  Configuration of oUF Colors
----------------------------------------------------------------------------------------

C.oUF_colors = setmetatable({
    tapped = { 0.6, 0.6, 0.6 },
    disconnected = { 0.84, 0.75, 0.65 },
    power = setmetatable({
        ["MANA"] = { 0.31, 0.45, 0.63 },
        ["RAGE"] = { 0.69, 0.31, 0.31 },
        ["FOCUS"] = { 0.71, 0.43, 0.27 },
        ["ENERGY"] = { 0.65, 0.63, 0.35 },
        ["POWER_TYPE_FEL_ENERGY"] = { 0.65, 0.63, 0.35 },
        ["RUNES"] = { 0.55, 0.57, 0.61 },
        ["RUNIC_POWER"] = { 0, 0.82, 1 },
        ["AMMOSLOT"] = { 0.8, 0.6, 0 },
        ["FUEL"] = { 0, 0.55, 0.5 },
    }, { __index = oUF.colors.power }),
    runes = setmetatable({
        [1] = { 0.69, 0.31, 0.31 },
        [2] = { 0.33, 0.59, 0.33 },
        [3] = { 0.31, 0.45, 0.63 },
        [4] = { 0.84, 0.75, 0.65 },
    }, { __index = oUF.colors.runes }),
    reaction = setmetatable({
        [1] = { 0.85, 0.27, 0.27 }, -- Hated
        [2] = { 0.85, 0.27, 0.27 }, -- Hostile
        [3] = { 0.85, 0.27, 0.27 }, -- Unfriendly
        [4] = { 0.85, 0.77, 0.36 }, -- Neutral
        [5] = { 0.33, 0.59, 0.33 }, -- Friendly
        [6] = { 0.33, 0.59, 0.33 }, -- Honored
        [7] = { 0.33, 0.59, 0.33 }, -- Revered
        [8] = { 0.33, 0.59, 0.33 }, -- Exalted
    }, { __index = oUF.colors.reaction }),
}, { __index = oUF.colors })

C.oUF_colors.smooth = { 255 / 255, 42 / 255, 12 / 255, 231 / 255, 48 / 255, 78 / 255, 0.15, 0.15, 0.15 }